// 导出一个对象，用于配置Prettier
module.exports = {
  // 每行代码的最大长度
  printWidth: 100,
  // 缩进使用的空格数
  tabWidth: 2,
  // 是否使用制表符进行缩进
  useTabs: false,
  // 是否在语句末尾加分号
  semi: false,
  // 是否在Vue文件中缩进<script>和<style>标签
  vueIndentScriptAndStyle: false,
  // 是否使用单引号
  singleQuote: true,
  // 是否只在需要时添加引号
  quoteProps: 'as-needed',
  // 是否在对象字面量添加空格
  bracketSpacing: true,
  // 是否在多行语句末尾添加逗号
  trailingComma: 'none',
  // 是否在JSX中使用单引号
  jsxSingleQuote: false,
  // 是否在箭头函数参数只有一个时添加括号
  arrowParens: 'always',
  // 是否在文件顶部插入@format标记
  insertPragma: false,
  // 是否要求文件顶部插入@format标记
  requirePragma: false,
  // 是否在散文中换行
  proseWrap: 'never',
  // 是否严格处理HTML空格
  htmlWhitespaceSensitivity: 'strict',
  // 指定换行符类型
  endOfLine: 'auto',
  // 指定格式化范围的起始行
  rangeStart: 0
}
